Training modules, algorithm, referral development